Engineering Quality Requirements based on Problem Frames
نویسنده
چکیده
INVITED GUEST Time and Place TOPIC Prof. Dr. Maritta Heisel University of Duisburg – Essen (Germany) Monday, 30th June 2014, 09:15 Room 001 Albert-Einstein-Straße 22, 18059 Rostock I will give an introduction to problem frames as proposed by Michael Jackson. Problem Frames are patterns for simple software development problems. Then, I will show how the problem frames notation can be carried over to UML, which makes it possible to provide tool support for the problem frame approach, for example, checking integrity conditions expressed in OCL. Furthermore, I will present a dependability profile, which makes it possible to express dependability requirements, complementing functional requirements. In this way, problem frames can be used to engineer not only functional requirements, as in Jackson's version, but also quality requirements. Finally, I will show how the diagrams set up when using the problem frames approach can be used further.
منابع مشابه
A Framework for Combining Problem Frames and Goal Models to Support Context Analysis during Requirements Engineering
Quality requirements, like security requirements, are difficult to elicit, especially if they cross multiple domains. Understanding these domains is an important issue in the requirements engineering process for the corresponding systems. Well-known requirements engineering approaches, such as goal-oriented techniques provide a good starting point in capturing security requirements in the form ...
متن کاملSeismic Performance of RC Frames Irregular in Elevation Designed Based on Iranian Seismic Code
Setback in elevation of a structure is a special irregularity with considerable effect on its seismic performance. This paper addresses multistory Reinforced Concrete (RC) frame buildings, regular and irregular in elevation. Several multistory Reinforced Concrete Moment Resisting Frames (RCMRFs) with different types of setbacks, as well as the regular frames in elevation, are designed according...
متن کاملTowards Systematic Integration of Performance and Security Requirements into Software Architecture
We present a modeland pattern-based method that allows software engineers to take quality requirements into account right from the beginning of the software development process. The method comprises requirements analysis as well as the derivation of a software architecture from requirements documents. In that architecture, quality requirements are reflected explicitly. For requirements analysis...
متن کاملA Problem-, Quality-, and Aspect-Oriented Requirements Engineering Method
Requirements engineers not only have to cope with the requirements of various stakeholders for complex software systems, they also have to consider several software qualities (e.g., performance, maintainability, security, and privacy) that the system-to-be shall address. In such a situation, it is challenging for requirements engineers to develop a complete and coherent set of requirements for ...
متن کاملStructured Analysis
ion Tasks and process abstracted Behavior, state, data, categories, classes Context, Phenomena, Problem diagram, domains Projection Good static data-flow view Static/Dynamic, UML – all views Different frames project different views of the problem, shared phenomena Focus Data-flow, function decomposition Entity-based Problem-base, framebased, domain-based Transition to Design Translation from pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014